package cn.edu.scau.cmi.ema.service;

import java.util.List;
import java.util.Set;
import java.io.IOException;
import com.alibaba.fastjson.JSONObject;
import java.util.Map;
import org.springframework.web.bind.annotation.RequestParam;
import cn.edu.scau.cmi.ema.domain.*;
import cn.edu.scau.cmi.ema.domain.base.CmiPagination;


public interface Event9zxlService {

	public Event9zxl saveEvent9zxl(Event9zxl event9zxl);

	public Set<Event9zxl> loadEvent9zxls();

	public Set<Event9zxl> loadReferenceEvent9zxls(Set<Event9zxl> event9zxls);

	public Set<Event9zxl> loadEvent9zxlsByIdSet(Set<Integer> event9zxlsId);

	public Map<String, ?> loadEvent9zxlObjectReferencedSet(Event9zxl event9zxl);

	public Map<String, ?> loadEvent9zxlClassReferencedSet(Event9zxl event9zxl);

	public void deleteEvent9zxl(Event9zxl event9zxl);

	public void deleteEvent9zxls(Set<Integer> deleteEvent9zxlsId);

	public List<Event9zxl> findAllEvent9zxls(Integer startResult, Integer maxRows);

	public Event9zxl findEvent9zxlByPrimaryKey(Integer id);

	public Integer countEvent9zxls();

	public Integer countEvent9zxls(CmiPagination page);

	public Integer countEvent9zxlsByName(String queryName);

	public Integer countEvent9zxlsByDetachedCriteria(CmiPagination page);

}
